package top.infopub.mgr.bpa.dao;

import java.util.List;
import org.apache.ibatis.annotations.Param;
import top.infopub.model.bpa.MicroExamTax;
import top.infopub.model.bpa.MicroExamTaxExample;

public interface MicroExamTaxMapper {
    long countByExample(MicroExamTaxExample example);

    int deleteByExample(MicroExamTaxExample example);

    int deleteByPrimaryKey(String id);

    int insertBatch(List<MicroExamTax> records);

    int insert(MicroExamTax record);

    int insertSelective(MicroExamTax record);

    MicroExamTax selectOneByExample(MicroExamTaxExample example);

    List<MicroExamTax> selectByExample(MicroExamTaxExample example);

    MicroExamTax selectByPrimaryKey(String id);

    int updateByExampleSelective(@Param("record") MicroExamTax record, @Param("example") MicroExamTaxExample example);

    int updateByExample(@Param("record") MicroExamTax record, @Param("example") MicroExamTaxExample example);

    int updateByPrimaryKeySelective(MicroExamTax record);

    int updateByPrimaryKey(MicroExamTax record);
}